(function() {
    tinymce.create('tinymce.plugins.BotonAgregarPaso', {

        init : function(ed, url) {

            ed.addButton('BotonAgregarPaso', {
                title : 'Agregar Paso',
                image : 'http://localhost/bepoketprint/wp-content/themes/bepoketprint/images/circulo-paso.png',
                cmd : 'BotonAgregarPaso',
                onclick : function() {
                    // Display an alert when the user clicks the button
                    ed.execCommand('mceInsertContent', 0, '<span class="paso">1</span>');





                }
            });

        }

    });
    tinymce.PluginManager.add('BotonAgregarPaso', tinymce.plugins.BotonAgregarPaso);
}());

//jQuery(function(jQuery){
//    jQuery('#content_BotonAgregarPaso').click(function (){
//        alert('alerta algo!!!');
//        jQuery('#tinymce p').insertAtCaret('textooo');
//    });
//});
//
//jQuery. fn.extend ({
//    insertAtCaret: function(myValue) {
//        if (document.selection) {
//            this.focus();
//            SEL = document.selection.createRange();
//            SEL.Text = mivalor;
//            this.Focus();
//        }
//        else if (this.selectionStart || this.selectionStart == '0') {
//            var Pos_inicio = this.selectionStart;
//            var endPos = this.selectionEnd;
//            var scrollTop = this.scrollTop;
//            this.Value = this.value.substring (0, startPos)+myValue+this.value.substring(endPos,this.value.length);
//            this.Focus();
//            this.selectionStart = Pos_inicio + myValue.length;
//            this.selectionEnd = Pos_inicio + myValue.length;
//            this.scrollTop = scrollTop;
//        } else {
//            this.value += mivalor;
//            this.Focus();
//        }
//    }
//});